import { WorkflowTemplate } from '../schemas/workflow-template.schema'

export const defaultTemplates: Partial<WorkflowTemplate>[] = [
    {
        id: 'sdxl-base',
        name: 'SDXL 基础模板',
        description: '使用 SDXL 1.0 生成高质量图像',
        category: 'sdxl',
        workflow: {
            // ... workflow 配置
        },
        defaultParams: {
            prompt: '',
            negativePrompt: '',
            width: 1024,
            height: 1024,
            sampler: {
                name: 'euler_a',
                steps: 30,
                cfg: 7,
                seed: -1  // 现在这是合法的，因为我们在 TemplateParams 中添加了 seed
            }
        },
        metadata: {
            type: 'sdxl',
            tags: ['sdxl', 'base'],
            author: 'system',
            version: '1.0.0',
            createTime: new Date(),
            updateTime: new Date()
        }
    },
    // ... 其他模板
]